a meter squared - French English Dictionary